package org.yn.auth.service;

import org.yn.auth.domain.Role;
import org.yn.auth.dto.RoleDTO;
import org.yn.base.service.IBaseService;
import org.yn.base.util.PageInfo;
import org.yn.query.RoleQuery;

import java.util.List;

public interface IRoleService extends IBaseService<Role> {

//    void update(Role role);
//
//    void insert(Role role);
//
//    List<Role> selectAll();
//
//    Role selectById(Long id);
//
//    void delete(Long id);

//
//    void batchDelete(List<Long> ids);

    //
    PageInfo<Role> queryPage(RoleQuery roleQuery);

    void insertByRoleId(RoleDTO roleDTO);

    List<String> selectByRoleId(Long id);
}
